vanmaram

Lepeocercis serrata - meaning in malayalam

Meanings for Lepeocercis serrata

noun
ദേവതാളി